package bite;

/**
 * Creared with IntelliJ IDEA.
 * Description:【汽水瓶】
 * 某商店规定：三个空汽水瓶可以换一瓶汽水，允许向老板借空汽水瓶（但是必须要归还）。
 * 小张手上有n个空汽水瓶，她想知道自己最多可以喝到多少瓶汽水。
 * User:yxd
 * Date:2022-05-01
 * Time:16:19
 */
import java.util.Scanner;
//10个先换三瓶 还剩4个空瓶 然后再换一个,剩两个空瓶 向老板借一个空瓶,然后再换一瓶,再把这个空瓶还给老板
public class Day19_1 {
    public static void main1(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNextInt()){
            int n = input.nextInt();
            if(n == 0){
                break;
            }
            int count = 0;
            while(n != 0){
                int x = n / 3;
                count += x;
                n = n % 3 + x;

                if(n == 2){
                    count ++;
                    break;
                }
                if(n == 1){
                    break;
                }
            }
            System.out.println(count);
        }
    }
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNextInt()){
            int n = input.nextInt();
            if(n == 0){
                break;
            }
            int count = 0;
            //这里如果是大于0的话就需要额外判断1的情况,否则会死循环
            while(n > 1){
                //兑换的汽水瓶数
                count += n / 3;
                //兑换后剩余的汽水瓶数
                n = n % 3 + n / 3;

                if(n == 2){
                    //直接找老板借一瓶然后就结束了
                    count ++;
                    break;
                }

            }
            System.out.println(count);
        }
    }
}